package com.xiaoxu.intranetweb.mybatisplusSzappdb.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * <p>
 * 
 * </p>
 *
 * @author lvNuo
 * @since 2025-04-03
 */
@TableName("gps18_truck_overspeed")
@ApiModel(value = "Gps18TruckOverspeed对象", description = "")
public class Gps18TruckOverspeed implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("id")
    private String id;

    @ApiModelProperty("设备绑定id")
    private String bindId;

    @ApiModelProperty("速度")
    private BigDecimal speed;

    @ApiModelProperty("车号")
    private String truckNo;

    @ApiModelProperty("品种名称")
    private String pdtName;

    @ApiModelProperty("公司名称")
    private String cpyName;

    @ApiModelProperty("经度")
    private BigDecimal longitude;

    @ApiModelProperty("纬度")
    private BigDecimal latitude;

    @ApiModelProperty("超速时间")
    private LocalDateTime gpsTime;

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }
    public String getBindId() {
        return bindId;
    }

    public void setBindId(String bindId) {
        this.bindId = bindId;
    }
    public BigDecimal getSpeed() {
        return speed;
    }

    public void setSpeed(BigDecimal speed) {
        this.speed = speed;
    }
    public String getTruckNo() {
        return truckNo;
    }

    public void setTruckNo(String truckNo) {
        this.truckNo = truckNo;
    }
    public String getPdtName() {
        return pdtName;
    }

    public void setPdtName(String pdtName) {
        this.pdtName = pdtName;
    }
    public String getCpyName() {
        return cpyName;
    }

    public void setCpyName(String cpyName) {
        this.cpyName = cpyName;
    }
    public BigDecimal getLongitude() {
        return longitude;
    }

    public void setLongitude(BigDecimal longitude) {
        this.longitude = longitude;
    }
    public BigDecimal getLatitude() {
        return latitude;
    }

    public void setLatitude(BigDecimal latitude) {
        this.latitude = latitude;
    }
    public LocalDateTime getGpsTime() {
        return gpsTime;
    }

    public void setGpsTime(LocalDateTime gpsTime) {
        this.gpsTime = gpsTime;
    }

    @Override
    public String toString() {
        return "Gps18TruckOverspeed{" +
            "id=" + id +
            ", bindId=" + bindId +
            ", speed=" + speed +
            ", truckNo=" + truckNo +
            ", pdtName=" + pdtName +
            ", cpyName=" + cpyName +
            ", longitude=" + longitude +
            ", latitude=" + latitude +
            ", gpsTime=" + gpsTime +
        "}";
    }
}
